artificial fertilization - French English Dictionary